home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 001377_daemon _Mon Jun 21 06:13:21 1993.msg < prev    next >
Internet Message Format  |  1994-01-24  |  2KB

  1. Received: by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  2.     id AA28399; Mon, 21 Jun 93 06:13:23 MET DST
  3. Return-Path: <phillips@cs.ubc.ca>
  4. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  5.     id AA28395; Mon, 21 Jun 93 06:13:21 MET DST
  6. Received: from relay.cdnnet.ca by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  7.     id AA02142; Mon, 21 Jun 1993 06:35:38 +0200
  8. Received: by relay.CDNnet.CA (4.1/1.14)
  9.     id AA17865; Sun, 20 Jun 93 21:35:34 PDT
  10. Date: 20 Jun 93 21:35 -0700
  11. From: George Phillips <phillips@cs.ubc.ca>
  12. To: <www-talk@nxoc01.cern.ch>
  13. Message-Id: <5848*phillips@cs.ubc.ca>
  14. Subject: Re: launching executables through HTML files
  15.  
  16. There was some talk of this on comp.infosystems.www.  I think
  17. executable data in a document is a different issue from execution
  18. of local programs.  For code in a document you not only have to
  19. trust the server but you have to agree on what code is -- pretty
  20. difficult across UNIX boxes, never mind throwing MS-DOS, VMS and
  21. MacOS on top of that.  Given the compatibility and trust problems,
  22. you probably wouldn't accept code from anything but a local server
  23. who could just as well point you to an NFS file.
  24.  
  25. The best suggestion for local program execution was to extend the
  26. file: scheme.  If the URL points to an executable file and that
  27. file is in your access control list, then it is executed and the
  28. output format is know from the .suffix.  In addition, arguments
  29. can be passed to the executable with a magic delimiter ('%/' was
  30. suggested).
  31.  
  32. So, if you get "file:/usr/local/rn.html%/news/comp/sources/misc",
  33. it will run "/usr/local/rn.html /news/comp/sources/misc".  Assuming,
  34. say, that "/usr/local" is in your "WWWPATH" environment variable.
  35.  
  36. I'm already using my own version of local program executing URLs
  37. for a newsreader with history and some other stuff.  I'd love to
  38. see this stuff made official so I can distribute these.